package com.cst.test;

import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

/**
 * 使用javaJDK自带的timeTask和timer实现定时任务，
 * 这种方式可以设置延时，执行间隔，但是不能设置执行时间点，一般用的较少
 * @author: chen.st
 * @create: 2022-03-17 15:42
 **/
public class Method1 {
    public static void main(String[] args) {
        TimerTask timerTask = new TimerTask() {
            Integer nums = 1;
            @Override
            public void run() {
                System.out.println("定时任务启动" + new Date()+"-----"+nums++);
            }
        };
        Timer timer = new Timer();
        //方法参数，定时执行内容，延时（单位毫秒），执行间隔（单位毫秒）
        timer.schedule(timerTask,100,2000);
    }
}
